package Day010_排序算法_异常.demo06_异常注意事项;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @Author：pengzhilin
 * @Date: 2020/4/27 14:19
 */
public class Zi extends Fu {
    //  如果父类的方法抛出了多个异常,子类覆盖(重写)父类方法时,只能抛出相同的异常或者是他的子集。
    /*@Override
    public void method1() throws ParseException, FileNotFoundException, IOException {// 编译报错

    }*/

    // 父类方法没有抛出异常，子类覆盖父类该方法时也不可抛出异常。
    // 此时子类产生该异常，只能捕获处理，不能声明抛出
    @Override
    public void method2() /*throws Exception 不行的*/ {
        try{
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date date = sdf.parse("1999-11-11");
            System.out.println(date);
        }catch (ParseException e){

        }
    }
}
